iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
0
Software Development

初學者使用youtube影片學習python_純紀錄系列 第 16

Day16_初學者使用youtube影片學習python_純紀錄

  • 分享至 

  • xImage
  •  

參考資料

今天又回來研究彭彭老師的python影片了,以下附上連結:
https://www.youtube.com/watch?v=-xwCu6PN1jU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=14

影片內容

  1. 亂數模組 random
    1.1 隨機選取:choice()、sample()
    1.2 隨機調換順序:shuffle()
    1.3 取得隨機亂數:random()、uniform()
    1.4 取得常態分配亂數:normalvariate()

  2. 統計模組 statistics
    2.1 計算平均數:mean()
    2.2 計算中位數:median()
    2.3 計算標準差:stdev()

  3. 統計概念與名詞提示:平均數、中位數、標準差、常態分配

學習紀錄

  1. 亂數模組
    載入模組
    import random
    

1.1隨機選取

data=random.choice([0,1,5,8])     # 從列表中隨機選起一個資料
print(data)
data=random.sample([0,1,5,8],2)   # 從列表中隨機選取兩個資料
print(data)

1.2隨機調換順序

data=[0,1,5,8]
random.shuffle(data)              # 將列表的資料「就地」隨機調換順序
print(data)

1.3隨機亂數

data=random.random()              # 取得 0.0~1.0 之間的隨機亂數
print(data)
data=random.uniform(0.0,5.0)      # 取得 0.0~5.0 之間的隨機亂數
print(data)

1.4常態分配亂數

data=random.normalvariate(100,10) # 取得平均數 100、標準差 10 的常態分配亂數
print(data)
  1. 統計模組
    載入模組
    import statistics as stat         # 為了方便將 statistics 簡稱為 stat
    

2.1計算平均數

data=stat.mean([1,4,6,9])         # 計算列表中數字的平均數
print(data)

2.2計算中位數

data=stat.median([1,4,6,9])       # 計算列表中數字的中位數
print(data)

2.3計算標準差

data=stat.stdev([1,4,6,9])        # 計算列表中數字的標準差
print(data)

今天的內容是有關統計的部分,其實並沒有很難,大概就是高中左右的程度,算是目前為止最簡單的內容了。


上一篇
Day15_初學者使用youtube影片學習JSON格式_純紀錄
下一篇
Day17_初學者使用youtube影片學習python_純紀錄
系列文
初學者使用youtube影片學習python_純紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言